A Parametrized Branch-and-Bound Strategy for Scheduling Precedence-Constrained Tasks on a Multiprocessor System
نویسندگان
چکیده
In this paper we experimentally evaluate the performance of a parametrized branch-and-bound (B&B) algorithm for scheduling real-time tasks on a multiprocessor system. The objective of the B&B algorithm is to minimize the maximum task lateness in the system. We show that a last-in-first-out (LIFO) vertex selection rule clearly outperforms the commonly used least-lower-bound (LLB) rule for the scheduling problem. We also present a new adaptive lower-bound cost function that greatly improves the performance of the B&B algorithm when parallelism in the application cannot be fully exploited on the multiprocessor architecture. Finally, we evaluate a set of heuristic strategies, one of which generates near-optimal results with performance guarantees and another of which generates approximate results without performance guarantees.
منابع مشابه
Green Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملModified Pareto archived evolution strategy for the multi-skill project scheduling problem with generalized precedence relations
In this research, we study the multi-skill resource-constrained project scheduling problem, where there are generalized precedence relations between project activities. Workforces are able to perform one or several skills, and their efficiency improves by repeating their skills. For this problem, a mathematical formulation has been proposed that aims to optimize project completion time, reworki...
متن کاملBranch and Bound Method for Scheduling Precedence Constrained Tasks on Parallel Identical Processors
The multiprocessor scheduling problem is one of the classic NP-hard optimization problems. This paper deals with the problem of scheduling tasks to parallel processors with the goal of minimizing execution time. The branch and bound algorithm produces a feasible IIT(inserted idle time) schedule for a fixed length T. In order to optimize over T we must iterate the scheduling process over possibl...
متن کاملPC-Fair: Fair Scheduling of Precedence-Constrained Periodic Tasks in Multiprocessor Systems
The Pfair scheduling algorithms are known to be optimal for scheduling periodic real-time tasks on multiprocessor systems. However, one of the limitations of most prior work on the Pfair scheduling is that precedence constraints among tasks are not considered. We thus propose a PC-Fair (PrecedenceConstrained Fair) scheduling algorithm to overcome this limitation. The novelty of our algorithm co...
متن کاملAn Exact Algorithm for the Mode Identity Project Scheduling Problem
In this paper we consider the non-preemptive variant of a multi-mode resource constrained project scheduling problem (MRCPSP) with mode identity, in which a set of project activities is partitioned into disjoint subsets while all activities forming one subset have to be processed in the same mode. We present a depth-first branch and bound algorithm for the resource constrained project schedulin...
متن کامل